Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>SWFObject</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/SWFObject"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-SWFObject rootpage-SWFObject skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">SWFObject</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">SWFObject 2</th></tr><tr><td colspan="2" class="infobox-image logo"><span typeof="mw:File"></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a rel="nofollow" class="external text" href="http://www.geoffstearns.com/">Geoff Stearns</a> with <a rel="nofollow" class="external text" href="http://www.bobbyvandersluis.com/">Bobby van der Sluis</a>, <a rel="nofollow" class="external text" href="http://www.misterhee.com/">Aran Rhee</a>, <a rel="nofollow" class="external text" href="http://getify.com/">Kyle Simpson</a> and <a rel="nofollow" class="external text" href="http://pipwerks.com/">Philip Hutchison</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">January 2006</td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Final release</a></th><td class="infobox-data"><div style="margin:0px;">2.2
/ June&nbsp;12, 2009<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2009-06-12</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://github.com/swfobject/swfobject">github<wbr>.com<wbr>/swfobject<wbr>/swfobject</a></span> </li></ul>
</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="JavaScript" title="JavaScript">JavaScript</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="Web_browser" title="Web browser">Web browser</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="File_size" title="File size">Size</a></th><td class="infobox-data">10 KB (output <a href="JavaScript" title="JavaScript">JS</a> file)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Available in</th><td class="infobox-data"><a href="English_language" title="English language">English</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="JavaScript_library" title="JavaScript library">JavaScript library</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="MIT_License" title="MIT License">MIT License</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><a rel="nofollow" class="external free" href="https://github.com/swfobject/swfobject">https://github.com/swfobject/swfobject</a></td></tr></tbody></table>
<p><b>SWFObject</b> (originally <b>FlashObject</b>) is an unmaintained <a href="Open-source_software" title="Open-source software">open-source</a> <a href="JavaScript" title="JavaScript">JavaScript</a> <a href="JavaScript_library" title="JavaScript library">library</a> used to embed <a href="Adobe_Flash" title="Adobe Flash">Adobe Flash</a> content onto <a href="Web_page" title="Web page">Web pages</a> and to protect the <a href="Flash_game" class="mw-redirect" title="Flash game">flash game</a> against piracy,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> which is supplied as one small JavaScript file.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> The library can also detect the installed <a href="Adobe_Flash_Player" title="Adobe Flash Player">Adobe Flash Player</a> <a href="Plug-in_(computing)" title="Plug-in (computing)">plug-in</a> in all major <a href="Web_browsers" class="mw-redirect" title="Web browsers">web browsers</a>, on all major <a href="Operating_system" title="Operating system">operating systems (OS)</a>, and can redirect the visitor to another webpage or show alternate <a href="HTML" title="HTML">HTML</a> content if the installed plug-in is not suitable.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>The library is independent, although related external libraries often integrate with it, such as SWFAddress for <a href="Deep_linking" title="Deep linking">deep linking</a> and <a href="SWFFit" class="mw-redirect" title="SWFFit">SWFFit</a> for dynamic content scaling.
</p><p>With the multitude of Flash embedding JavaScript libraries, SWFObject has emerged as the most popular being used by over 2,600,000 websites as of 2011,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> including high-profile websites such as <a href="Ask.com" title="Ask.com">Ask.com</a>, <a href="Microsoft_Windows" title="Microsoft Windows">Windows.com</a>, <a href="Time_(magazine)" title="Time (magazine)">Time.com</a>, <a href="Skype" title="Skype">Skype.com</a>, <a href="Discovery_Channel" title="Discovery Channel">Discovery.com</a> and <a href="YouTube" title="YouTube">YouTube</a>.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Usage">Usage</h2></div>
<p>SWFObject provides a reliable method of embedding Flash content into a webpage<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> by internally handling the various practices that one must follow in order for different web browsers to display Flash content correctly, and isolating them from the <a href="Web_designer" class="mw-redirect" title="Web designer">web designer</a>. The developer may interface with the library in a standardized manner, the minimum being a single line of JavaScript code.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Therefore, even inexperienced web designers without knowledge of the ideal HTML code to embed Flash content, can easily insert Flash content into web pages, and have them reliably work for the widest possible audience (excepting those with JavaScript disabled).<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Flash content inserted using SWFObject will also work on devices that support <a href="Client-side_JavaScript" class="mw-redirect" title="Client-side JavaScript">JavaScript execution</a> (and <a href="Flash_Player" class="mw-redirect" title="Flash Player">Flash Player</a>), such as the <a href="Wii" title="Wii">Wii</a>, <a href="PlayStation_3" title="PlayStation 3">PlayStation 3</a> and <a href="Nokia_N800" title="Nokia N800">Nokia N800</a>, unlike the <a href="PlayStation_Portable" title="PlayStation Portable">PlayStation Portable</a>.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p><p>A disadvantage with SWFObject is that visitors with JavaScript disabled in their web browsers will not be able to view the Flash content,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> and will instead see alternate HTML content provided by the web page.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> For websites that aim to reach the widest possible audience an alternate method is available, by using standards-compliant HTML markup to embed the Flash movie (typically using the <code class="nowrap" style="">&lt;object&gt;</code> tags for the best browser compatibility<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>), and using the registerObject() function within the library's API<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> to register the Flash content enabling usage of the other features that the library provides.
</p>
<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<p>SWFObject also includes a few utility functions within its API to retrieve Flash Player related information, such as checking whether a specific version of Flash Player is installed,<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> and a few <a href="DHTML" class="mw-redirect" title="DHTML">DHTML</a> utilities to help work with the <a href="Document_Object_Model" title="Document Object Model">DOM</a>.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> Because of this, the most common reasons Flash Website developers turn to external <a href="JavaScript_frameworks" class="mw-redirect" title="JavaScript frameworks">JavaScript frameworks</a> such as <a href="JQuery" title="JQuery">jQuery</a> or <a href="Prototype" title="Prototype">Prototype</a> are satisfied internally, giving developers fewer reasons to add additional JavaScript libraries to their website.
</p><p>The library can also be used to integrate Flash Player <b>Express Install</b> into the webpage, allowing users to install the latest Flash Player without leaving the site, although this requires a browser restart.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Plugins">Plugins</h2></div>
<div class="mw-heading mw-heading3"><h3 id="SWFAddress">SWFAddress</h3></div>
<p>SWFAddress is a JavaScript and ActionScript library that allows Flash websites to support <a href="Deep_linking" title="Deep linking">deep linking</a>, and can automatically integrate with SWFObject.
</p>
<div class="mw-heading mw-heading3"><h3 id="SWFFit">SWFFit</h3></div>
<p><b>SWFFit</b> (formerly known as <i>FitFlash</i>) is a <a href="JavaScript_library" title="JavaScript library">JavaScript library</a> used to resize Flash movies according to the <a href="Web_browser" title="Web browser">browser</a> window size, keeping it accessible independent of the screen resolution.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> SWFFit primarily configures the web browser to display scroll bars when content exceeds the browser window size. It can also be used to dynamically resize the Flash movie size. It is used together with SWFObject.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Adobe_Flash" title="Adobe Flash">Adobe Flash</a></li>
<li><a href="Adobe_Flash_Player" title="Adobe Flash Player">Adobe Flash Player</a></li>
<li><a href="SWF" title="SWF">SWF</a></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">Todd Perkins, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=OLlh6tYz8CcC&amp;dq=swfobject&amp;pg=PA87">Search Engine Optimization for Flash</a>, O'Reilly Media, 2009, p. 87</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">Yakov Fain, Victor Rasputnis, Anatole Tartakovsky, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=kjCaK4jXOJEC&amp;dq=swfobject&amp;pg=PA183">Enterprise Development with Flex</a>, O'Reilly Media, Inc., 2010, p. 183</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/source/checkout">Source Checkout, swfobject - Google Code</a>, Page Header, overview of SWFObject</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://blog.deconcept.com/swfobject/">SWFObject 1.5 Homepage</a>, deconcept</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://trends.builtwith.com/javascript/SWFObject">SWFObject Usage Statistics</a>, BuiltWith</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://blog.deconcept.com/swfobject/#faq">Who uses SWFObject?</a>, SWFObject FAQ</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.adobe.com/devnet/flashplayer/articles/swfobject.html">Adobe Developer Network</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text">Roger Braunstein, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=SstX7mlHLckC&amp;dq=swfobject&amp;pg=PA898">ActionScript 3.0 Bible</a>, John Wiley and Sons, 2010, p. 898</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/documentation">Embedding Adobe Flash Player content using SWFObject 2 - Documentation - Google Code</a></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text">Ben Henick, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=gkBLI3xHYMUC&amp;dq=swfobject&amp;pg=PA195">HTML &amp; CSS: The Good Parts</a>, O'Reilly Media, Inc., 2009, p. 195</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/faq#12._Do_SWFs_embedded_with_SWFObject_2_display_in_the_Sony_PS3_or">Do SWFs embedded with SWFObject 2 display in the Sony PS3 or Nintendo Wii web browsers?</a>, SWFObject FAQ</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text">Chafic Kazoun, Joey Lott, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Rkm8vNoqlv8C&amp;dq=swfobject&amp;pg=PA524">Programming Flex 3</a>, O'Reilly Media, Inc., 2008, p. 524</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text">Eric Enge, <a href="Stephan_Spencer" title="Stephan Spencer">Stephan Spencer</a>, Rand Fishkin, Jessie C. Stricchiola, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=4VvOLL4KIesC&amp;dq=swfobject&amp;pg=PA273">The Art of SEO</a>, O'Reilly Media, Inc., 2009, p. 273</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.bobbyvandersluis.com/flashembed/testsuite/">Bobby van der Sluis &gt; Flash embed test suite</a>, HTML embed element compatibility</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/api#SWFObject_API_documentation">Function swfobject.registerObject, SWFObject JavaScript API documentation - Google Code</a></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text">Robert Reinhardt, Snow Dowd, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=hQo5wnfShDUC&amp;dq=swfobject&amp;pg=PT590">Flash CS4 Professional Bible</a>, John Wiley and Sons, 2009</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/api#swfobject.hasFlashPlayerVersion(versionStr)">Function swfobject.hasFlashPlayerVersion, SWFObject JavaScript API documentation - Google Code</a></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/api#swfobject.addLoadEvent(fn)">Function swfobject.add(Dom)LoadEvent, SWFObject JavaScript API documentation - Google Code</a></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/whats_new">SWFObject 2.2 - What's new?</a>, Google Code</span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.webresourcesdepot.com/swffit-smart-flash-resize-script/">swffit: Smart Flash Resize Script</a>, Web Resource Depot</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text">Roger Braunstein, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=SstX7mlHLckC&amp;dq=swffit&amp;pg=PA898">ActionScript 3.0 Bible</a>, John Wiley and Sons, p. 898</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://swffit.millermedeiros.com/">SWFFit website</a></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://code.google.com/p/swffit/">SWFFit</a>, Google Code</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<dl><dt><i>SWFObject 1.5</i></dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://blog.deconcept.com/swfobject/">SWFObject 1.5 Homepage, deconcept</a>, overview and usage of an older version of SWFObject</li>
<li><a rel="nofollow" class="external text" href="http://blog.deconcept.com/2007/02/28/swfobject-1-5-released/">SWFObject 1.5 released, deconcept Blog</a></li></ul>
<dl><dt><i>SWFObject 2</i></dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/">swfobject 2, Google Code</a>, freely download SWFObject for usage on a website</li>
<li><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/faq">SWFObject 2 FAQ</a></li>
<li><a rel="nofollow" class="external text" href="https://code.google.com/p/swfobject/wiki/documentation">SWFObject Documentation, Google Code</a>, the What, Why and How, of SWFObject 2</li></ul>
<dl><dt>General</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.bobbyvandersluis.com/flashembed/testsuite/">Methods of embedding Flash onto a webpage</a>, internally used by SWFObject to maximize compatibility.</li>
<li><a rel="nofollow" class="external text" href="http://www.playerdiy.com/blog/how-to-add-multiple-flash-video-players-in-one-webpage/">Embed Multiple Web FLV Players in One Web page</a>, using SWFObject or Flashvars code</li>
<li><a rel="nofollow" class="external text" href="http://www.alistapart.com/articles/flashembedcagematch/">Flash Embedding Cage Match, A List Apart</a>, compares the Flash embedding methods.</li>
<li><a rel="nofollow" class="external text" href="http://www.jwplayer.com/support/forum/General-Chat/15974/swfobject-js-vs-Embed-HTML">swfobject.js vs Embed HTML</a>, advantages of SWFObject over traditional HTML tags</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="ECMAScript584" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="ECMAScript584" style="font-size:114%;margin:0 4em"><a href="ECMAScript" title="ECMAScript">ECMAScript</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Dialects</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ActionScript" title="ActionScript">ActionScript</a>
<ul><li><a href="Haxe" title="Haxe">Haxe</a></li></ul></li>
<li><a href="Caja_project" title="Caja project">Caja</a></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a>
<ul><li><a href="JavaScript_engine" class="mw-redirect" title="JavaScript engine">engines</a></li>
<li><a href="Asm.js" title="Asm.js">asm.js</a></li></ul></li>
<li><a href="JScript" title="JScript">JScript</a></li>
<li><a href="JScript_.NET" title="JScript .NET">JScript .NET</a></li>
<li><a href="QtScript" title="QtScript">QtScript</a></li>
<li><a href="TypeScript" title="TypeScript">TypeScript</a></li>
<li><a href="WMLScript" title="WMLScript">WMLScript</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_JavaScript_engines" title="List of JavaScript engines">Engines</a><br>(list)</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Presto_(browser_engine)#ECMAScript_engines" title="Presto (browser engine)">Carakan</a></li>
<li><a href="Presto_(browser_engine)#ECMAScript_engines" title="Presto (browser engine)">Futhark</a></li>
<li>InScript</li>
<li><a href="WebKit#JavaScriptCore" title="WebKit">JavaScriptCore</a></li>
<li><a href="JScript" title="JScript">JScript</a></li>
<li><a href="KJS_(software)" class="mw-redirect" title="KJS (software)">KJS</a></li>
<li><a href="Presto_(browser_engine)#ECMAScript_engines" title="Presto (browser engine)">Linear B</a></li>
<li><a href="QtScript" title="QtScript">QtScript</a></li>
<li><a href="Rhino_(JavaScript_engine)" title="Rhino (JavaScript engine)">Rhino</a></li>
<li><a href="SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a>
<ul><li><a href="SpiderMonkey#TraceMonkey" title="SpiderMonkey">TraceMonkey</a></li>
<li><a href="SpiderMonkey#JägerMonkey" title="SpiderMonkey">JägerMonkey</a></li></ul></li>
<li><a href="Tamarin_(software)" title="Tamarin (software)">Tamarin</a></li>
<li><a href="V8_(JavaScript_engine)" title="V8 (JavaScript engine)">V8</a></li>
<li><a href="Chakra_(JavaScript_engine)" title="Chakra (JavaScript engine)">ChakraCore</a>
<ul><li><a href="Chakra_(JScript_engine)" title="Chakra (JScript engine)">Chakra</a></li></ul></li>
<li><a href="JScript_.NET" title="JScript .NET">JScript .NET</a></li>
<li><a href="Nashorn_(JavaScript_engine)" title="Nashorn (JavaScript engine)">Nashorn</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Software_framework" title="Software framework">Frameworks</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Client-side_JavaScript" class="mw-redirect" title="Client-side JavaScript">Client-side</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Dojo_Toolkit" title="Dojo Toolkit">Dojo</a></li>
<li><a href="Echo_(framework)" title="Echo (framework)">Echo</a></li>
<li><a href="Ext_JS" title="Ext JS">Ext JS</a></li>
<li><a href="Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></li>
<li><a href="JQuery" title="JQuery">jQuery</a></li>
<li><a href="Lively_Kernel" title="Lively Kernel">Lively Kernel</a></li>
<li>midori</li>
<li><a href="MochiKit" title="MochiKit">MochiKit</a></li>
<li><a href="MooTools" title="MooTools">MooTools</a></li>
<li><a href="Prototype_JavaScript_Framework" title="Prototype JavaScript Framework">Prototype</a></li>
<li><a href="Pyjs" title="Pyjs">Pyjs</a></li>
<li><a href="Qooxdoo" title="Qooxdoo">qooxdoo</a></li>

<li><a href="SproutCore" title="SproutCore">SproutCore</a></li>
<li><a href="Spry_framework" title="Spry framework">Spry</a></li>
<li>Wakanda Framework</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Server-side_JavaScript" class="mw-redirect" title="Server-side JavaScript">Server-side</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Node.js" title="Node.js">Node.js</a></li>
<li><a href="Deno_(software)" title="Deno (software)">Deno</a></li>
<li><a href="Bun_(software)" title="Bun (software)">Bun</a></li>
<li><a href="Jaxer" class="mw-redirect" title="Jaxer">Jaxer</a></li>
<li><a href="AppJet" title="AppJet">AppJet</a></li>
<li>WakandaDB</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Multiple</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Cappuccino</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="JavaScript_library" title="JavaScript library">Libraries</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Backbone.js" title="Backbone.js">Backbone.js</a></li>

<li><a href="Underscore.js" title="Underscore.js">Underscore.js</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Brendan_Eich" title="Brendan Eich">Brendan Eich</a></li>
<li><a href="Douglas_Crockford" title="Douglas Crockford">Douglas Crockford</a></li>
<li><a href="John_Resig" title="John Resig">John Resig</a></li>
<li>Scott Isaacs</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Dynamic_HTML" title="Dynamic HTML">DHTML</a></li>
<li><a href="Ecma_International" title="Ecma International">Ecma International</a></li>
<li><a href="JSDoc" title="JSDoc">JSDoc</a></li>
<li><a href="JSGI" title="JSGI">JSGI</a></li>
<li><a href="JSHint" title="JSHint">JSHint</a></li>
<li><a href="JSLint" title="JSLint">JSLint</a></li>
<li><a href="JSON" title="JSON">JSON</a></li>
<li><a href="JavaScript_Style_Sheets" title="JavaScript Style Sheets">JSSS</a></li>
<li><a href="Sputnik_(JavaScript_conformance_test)" title="Sputnik (JavaScript conformance test)">Sputnik</a></li>
<li><a href="Browser_speed_test" class="mw-redirect" title="Browser speed test">SunSpider</a></li>
<li><a href="Asynchronous_module_definition" title="Asynchronous module definition">Asynchronous module definition</a></li>
<li><a href="CommonJS" title="CommonJS">CommonJS</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span class="noviewer" typeof="mw:File"><span title="List-Class article"></span></span> <b>Lists</b>: <a href="List_of_JavaScript_libraries" title="List of JavaScript libraries">JavaScript libraries</a> • <a href="List_of_Ajax_frameworks#JavaScript" title="List of Ajax frameworks">Ajax frameworks</a> • <a href="List_of_server-side_JavaScript_implementations" title="List of server-side JavaScript implementations">Server-side JavaScript</a><br><span class="noviewer" typeof="mw:File"><span title="List-Class article"></span></span> <b>Comparison</b>: <a href="Comparison_of_JavaScript-based_web_frameworks" title="Comparison of JavaScript-based web frameworks">JavaScript web frameworks</a></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Adobe_Flash265" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Adobe_Flash265" style="font-size:114%;margin:0 4em"><a href="Adobe_Flash" title="Adobe Flash">Adobe Flash</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="File_format" title="File format">File<br>formats</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ActionScript" title="ActionScript">ActionScript</a> <span style="font-size: 85%;">(AS)</span></li>
<li><a href="Action_Message_Format" title="Action Message Format">Action Message Format</a> <span style="font-size: 85%;">(AMF)</span></li>
<li><a href="Flash_Video" title="Flash Video">Flash Video</a> <span style="font-size: 85%;">(FLV)</span></li>
<li><a href="FXG" title="FXG">Flash XML Graphics</a> <span style="font-size: 85%;">(FXG)</span></li>
<li><a href="Local_shared_object" title="Local shared object">Local shared objects</a> <span style="font-size: 85%;">(LSOs)</span></li>
<li><a href="MXML" title="MXML">MXML</a></li>
<li><a href="SWF" title="SWF">Flash Movie</a> <span style="font-size: 85%;">(SWF)</span></li>
<li><a href="Adobe_SWC_file" title="Adobe SWC file">Flash Code Library</a> <span style="font-size: 85%;">(SWC)</span></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software<br>(<a href="List_of_Adobe_Flash_software" title="List of Adobe Flash software">list</a>)</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Players</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_AIR" title="Adobe AIR">Adobe AIR</a></li>
<li><a href="Adobe_Flash_Player" title="Adobe Flash Player">Adobe Flash Player</a></li>
<li><a href="Gameswf" title="Gameswf">Gameswf</a></li>
<li><a href="Gnash_(software)" title="Gnash (software)">Gnash</a></li>
<li><a href="Lightspark" title="Lightspark">Lightspark</a></li>
<li><a href="Ruffle_(software)" title="Ruffle (software)">Ruffle</a></li>
<li><a href="Tamarin_(software)" title="Tamarin (software)">Tamarin</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_2D_animation_software" title="List of 2D animation software">Animation<br>tools</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Animate" title="Adobe Animate">Adobe Animate</a></li>
<li><a href="Toon_Boom_Animation" class="mw-redirect" title="Toon Boom Animation">Toon Boom</a></li>
<li><a href="Moho_(Anime_Studio)" class="mw-redirect" title="Moho (Anime Studio)">Moho</a></li>
<li><a href="Stencyl" title="Stencyl">Stencyl</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Integrated_development_environment" title="Integrated development environment">Programming<br>tools</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Powerflasher_FDT" title="Powerflasher FDT">Powerflasher FDT</a></li>
<li><a href="Apache_Flex" title="Apache Flex">Apache Flex</a></li>
<li><a href="Haxe" title="Haxe">Haxe</a> (<a href="OpenFL" title="OpenFL">OpenFL</a>)</li>
<li><a href="CrossBridge" title="CrossBridge">CrossBridge</a></li>
<li><a href="Adobe_Scout" title="Adobe Scout">Adobe Scout</a></li>
<li><a href="Firebug_(software)#FlashFirebug" title="Firebug (software)">FlashFirebug</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Library_(computing)" title="Library (computing)">Libraries</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Starling_Framework" title="Starling Framework">Starling Framework</a></li>
<li><a href="Away3D" title="Away3D">Away3D</a></li>
<li><a href="Flare3D" title="Flare3D">Flare3D</a></li>
<li><a href="Stage3D" title="Stage3D">Stage3D</a></li>
<li><a href="Ming_library" title="Ming library">Ming</a></li>
<li><a href="List_of_Flex_frameworks" title="List of Flex frameworks">List of Flex frameworks</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Converters</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Media_Live_Encoder" title="Adobe Flash Media Live Encoder">Adobe Flash Media Live Encoder</a></li>
<li><a href="SWFTools" title="SWFTools">SWFTools</a></li>
<li><a href="Swfmill" title="Swfmill">swfmill</a></li>
<li><a href="Google_Swiffy" title="Google Swiffy">Google Swiffy</a></li>
<li><a href="Adobe_Wallaby" title="Adobe Wallaby">Adobe Wallaby</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Server-side</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Media_Server" class="mw-redirect" title="Adobe Flash Media Server">Adobe Flash Media Server</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Obsolete<br>software</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Builder" title="Adobe Flash Builder">Adobe Flash Builder</a></li>
<li><a href="Adobe_Flash_Catalyst" title="Adobe Flash Catalyst">Adobe Flash Catalyst</a></li>
<li><a href="Adobe_Flash_Lite" title="Adobe Flash Lite">Adobe Flash Lite</a></li>

<li><a href="MTASC" title="MTASC">MTASC</a></li>
<li><a href="Scaleform_GFx" title="Scaleform GFx">Scaleform GFx</a></li>
<li><a href="SWiSH_Max" title="SWiSH Max">SWiSH Max</a></li>
<li><a href="Swift_3D" title="Swift 3D">Swift 3D</a></li>
<li><a href="Papervision3D" title="Papervision3D">Papervision3D</a></li>
<li><a href="Ajax_Animator" title="Ajax Animator">Ajax Animator</a></li>
<li><a href="Shumway_(software)" title="Shumway (software)">Shumway</a></li>
<li><a href="Swfdec" title="Swfdec">Swfdec</a></li>
<li><a href="OpenLaszlo" title="OpenLaszlo">OpenLaszlo</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related<br>topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Comparison_of_HTML5_and_Flash" title="Comparison of HTML5 and Flash">Comparison of HTML5 and Flash</a></li>
<li>"<a href="Thoughts_on_Flash" title="Thoughts on Flash">Thoughts on Flash</a>"</li>
<li><a href="Flash_animation" title="Flash animation">Flash animation</a>
<ul><li><a href="List_of_Flash_animated_films" title="List of Flash animated films">films</a></li>
<li><a href="List_of_Flash_animated_television_series" title="List of Flash animated television series">television</a></li></ul></li>
<li><a href="Protected_Streaming" title="Protected Streaming">Protected Streaming</a></li>
<li><a href="Real-Time_Messaging_Protocol" title="Real-Time Messaging Protocol">Real-Time Messaging Protocol</a></li>
<li><a href="Real-Time_Media_Flow_Protocol" title="Real-Time Media Flow Protocol">Real-Time Media Flow Protocol</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Developers</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="FutureWave_Software" title="FutureWave Software">FutureWave Software</a></li>
<li><a href="Macromedia" title="Macromedia">Macromedia</a></li>
<li><a href="Adobe_Inc." title="Adobe Inc.">Adobe Inc.</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2023-06-28" href="https://en.wikipedia.org/wiki/?title=SWFObject&amp;oldid=1162366841">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>